Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour U.S. Open - New York Argentina F1 Argentina F2 Argentina F3 Italy F12 Italy F13 Italy F15 Spain F15 Chile F1a Chile F1b Uruguay F1 Argentina F7 Chile F2 France F8 Italy F18 Italy F19 Italy F22 Colombia F2 Venezuela #1-w1 Venezuela #1-w2 Venezuela #1-w4 Uruguay F2 Argentina F5 Argentina F6 Argentina F8 Argentina F9 France F9 Italy F21 France F11 Italy F15 Germany F3 Germany F19 Germany F2 Italy F12 Italy F13 Belgium F13 Belgium F15 Italy F36 Italy F37 Italy F38 Turkey F42 Turkey F43 Germany F1 Germany F2 Germany F3 Sri Lanka F1 Sri Lanka F2 Sri Lanka F3 Italy F3 Italy F4 Italy F5 Italy F6 Czech Republic F2 Belgium F1 Belgium F2 Austria F2 Austria F3 Belgium F11 Switzerland F4 Switzerland F5 Italy F26 Italy F27 Greece F8 Greece F9 Tunisia F33 Tunisia F35 Argentina F4 Tunisia F36 Germany F1 Germany F2 Switzerland F1 Switzerland F2 France F4 Azerbaijan F5 Azerbaijan F6 Italy F6 Italy F7 Czech Republic F2 Poland F3 Belgium F2 Belgium F6 Belgium F7 Belgium F9 Belgium F11 Belgium F14 Italy F32 Italy F33 Italy F34 Kuwait F1 Kuwait F2 Kuwait F3 Qatar F4 Qatar F5 Thailand F5 Germany F3 (Nussloch) Switzerland F1 (Oberentfelden) Switzerland F2 (Bellevue) Canada F2 (Sherbrooke) Qatar F1 (Doha) Qatar F2 (Doha) Qatar F3 (Doha) Germany F16 (Hamburg) Kuwait F2 (Meshref) Thailand F12 (Hua Hin) Hong Kong F4 (Hong Kong) Hong Kong F5 (Hong Kong) Qatar F3 (Doha) Belgium F12 M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Antalya M15 Troisdorf M15 Kaltenkirchen M25 Malibu M15 East Lansing M15 Santo Domingo Spain F26 Italy F39 Italy F35 Argentina F5 Argentina F11 Colombia F5 Colombia F1 Venezuela #1-w3 Argentina F6 Uruguay F1 Argentina F4 Portugal F1 Chile F1 Argentina F4 Argentina F5 Argentina F6 Argentina F7 Argentina F8 Argentina F9 Argentina F10 Colombia F6 Venezuela F7 Venezuela F8 Argentina F7 Greece F7 Italy F14 Chile F3 Argentina F3 Italy F20 M15 Bad Salzdetfurth Copa Petrobras Argentina - Buenos Aires Open Castilla y Leon - Segovia XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Bancolombia Open - Bogota Zenith Tennis Cup-Harbour Club - Milan s'Tennis Masters Challenger - Graz XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Bancolombia Open - Cali IV Challenger Ciudad De Guayaquil - Guayaquil Seguros Bolivar Open - Medellin Lima Challenger - Lima Sao Paulo Challenger Iquique Challenger Bucaramanga Challenger Trofeo Sisma Mantova - Mantova San Luis Potosi Challenger Mexico City Challenger Pereira Challenger Bogota Challenger IPP Geneva Trophy - Geneva Manta Challenger Campos do Jordao Challenger Lubbock Challenger - Lubbock Brasilia Challenger Seguros Bolivar Open - Medellin Cali Challenger Buenos Aires Challenger XII Abierto Internacional de Salinas - Salinas San Luis Potosi Challenger 2007 - San Luis Potosi San Luis Potosi Challenger - San Luis Potosi AGT Challenger - Leon Sporting Challenger '07 Trofeo Regione Piemonte - Turin Guayaquil Challenger Cancun Challenger Sao Paulo Challenger Bucaramanga Challenger Salinas Challenger Santiago Challenger Barranquilla Challenger Milan Challenger Marburg Challenger Oklahoma Challenger - Tulsa Bogota Challenger Copa Petrobras Colombia - Bogota 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Genova Challenger Szczecin Challenger Copa Petrobras Argentina - Buenos Aires XI Trofeo Ciudad de Quito - Quito Medellin Challenger Geneva Challenger Helsinki Challenger Bucaramanga Challenger Salinas Challenger Santiago Challenger Barranquilla Challenger Sarasota Challenger Prague Challenger Braunschweig Challenger Sao Paulo Challenger Lima Challenger Sao Paulo Challenger Copa Petrobras Colombia - Bogota Copa Petrobras Paraguay - Asuncion The 'Fitz' Casino Challenger - Tunica 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Aix En Provence Challenger IV Manta Open - Manta Scheveningen Challenger Aberto de Sao Paulo - Sao Paulo Citta di Como - Como Liberec Challenger Challenger Casablanca San Angel - Mexico City Seguros Bolivar Open - Medellin Santiago Challenger Bogota Challenger Quito Challenger Bogota Challenger La Serena Open - La Serena Copa Kia Challenger ATP - Santiago Aguascalenties Challenger Voit Mexico City Open - Mexico City Aberto de Santa Catarina de Tenis - Florianopolis Cordoba Challenger Czech Republic F3 Salinas Challenger Heilbronn Challenger Copa Petrobras - Bogota Braunschweig Challenger Liberec Challenger Genova Challenger Trnava Challenger Corrientes Challenger Guzzini Challenger - Recanati Oberstaufen Cup-Head German Master's Series - Oberstaufen Bucaramanga Challenger ATP Open Castilla y Leon - Segovia Seguros Bolivar Open - Cali Copa Petrobras-Colombia - Bogota Copa Petrobras-Argentina - Buenos Aires Challenger Britania Zavaleta - Puebla Oberstaufen Cup - Oberstaufen Rome Challenger Concurso Internacional de Vigo - Vigo Heilbronn Challenger Mestre Challenger II Naples ITG Challenger - Naples Poprad Tatry Challenger XIII Trofeo Ciudad de Quito - Quito Copa Petrobras Argentina - Buenos Aires Buenos Aires Challenger Memorial A. Manfredini Sassuolo Challenger - Sassuolo Montevideo Challenger Itajai Challenger Campos do Jordao Challenger Bangkok Challenger Bangkok Challenger San Juan Challenger Open Mutouest de Saint-Brieuc - St. Brieuc Sarasota Challenger Alphen Challenger Guadalajara Challenger Santiago Challenger Lyon Challenger Braunschweig Challenger Genova Challenger Buenos Aires Challenger Burnie Challenger Eckental Challenger BH Tennis Open - Belo Horizonte Sao Paulo Challenger Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao Da Nang Challenger Braunschweig Challenger Montevideo Challenger Bordeaux Challenger Marburg Challenger Puerto Vallarta Challenger Pereira Challenger Cali Challenger Phoenix Challenger Buenos Aires Challenger Aix En Provence Challenger Guayaquil Challenger Copa Petrobras Paraguay - Asuncion Guayaquil Challenger Noumea Challenger Santiago Challenger Furth Challenger Moscow Challenger Tunisia F34 ATP Challenger La Serena - La Serena Prague Challenger Banja Luka Challenger Panama City Challenger Bogota Challenger Buenos Aires Challenger Santo Domingo Challenger Morelos Challenger Braunschweig Challenger Heilbronn Challenger Poznan Challenger Como Challenger Morelos Challenger Dortmund Challenger Meerbusch Challenger Coquimbo 2 Challenger Heilbronn Challenger M15 Kamen Buenos Aires Challenger Lima 2 Challenger Ismaning Challenger Sassuolo Challenger Seville Challenger Launceston Challenger Naples Challenger - Naples Turin Challenger Burnie Challenger Launceston Challenger Italy F8 Chennai Challenger II Cyclus Open de Tenis - Florianopolis Luedenscheid Challenger Citta di Como Challenger - Como Ludwigshafen Challenger Augsburg Challenger Bancolombia Open - Bogota Concepcion Challenger Buenos Aires Challenger Heilbronn Challenger Lyon Challenger Braunschweig Challenger Warsaw Challenger Como Challenger Bogota Challenger Knoxville Challenger Champaign Challenger Argentina Open - Buenos Aires Heilbronn Challenger Campinas Challenger Montevideo Challenger Monterrey Challenger Puerto Vallarta Challenger Sarasota Challenger Challenger de Providencia-Copa Kia - Santiago ATP Guzzini Challenger - Recanati Arpa Ceramic Cup - Reggio Emilia Cagliari Challenger Abierto Internacional de Salinas 'Dario Expreso' - Salinas Braunschweig Challenger Cancun Challenger Copa Telmex - Buenos Aires Belo Horizonte Challenger Ismaning Challenger Hamburg Challenger Ann Arbor Challenger Bangkok Challenger Copa Petrobras-Brazil - Aracaju Cyclus Open de Tenis - Florianopolis Monterrey Challenger Copa Petrobras-Uruguay - Montevideo Cali Challenger Trieste Challenger Cordenons Challenger Aix En Provence Challenger Hamburg Challenger Antalya Challenger Antalya 2 Challenger Puebla Challenger Bordeaux Challenger Lima Challenger Marburg Challenger Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Bordeaux Challenger Prostejov Challenger AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport Las Vegas Challenger Bratislava Challenger Bogota Challenger St. Petersburg Open - St. Petersburg Sao Paulo Challenger Heineken Open - Auckland Movistar Open - Santiago Petange Challenger Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Lermontov Challenger U.S. Mens's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Santo Domingo Challenger Villa Allende Challenger AEGON Championships - London Kremlin Cup - Moscow Serbia Open - Belgrade Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington Montevideo Challenger San Juan Challenger Kremlin Cup - Moscow Orleans Challenger Movistar Open - Santiago San Luis Potosi Challenger Sao Leopoldo Challenger Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Leon Challenger VTR Open - Vina del Mar Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Citi Open - Washington Countrywide Classic - Los Angeles VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Bet-at-home Open - Hamburg St. Petersburg Open - St. Petersburg Savannah Challenger Bet-at-home Cup - Kitzbuhel Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Brasil Open - Sao Paulo Vegeta Croatia Open - Umag Bogota Challenger Kremlin Cup - Moscow Credit Agricole Suisse Open - Gstaad SkiStar Swedish Open - Bastad BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos Ecuador Open - Quito Qatar ExxonMobil Open - Doha Rio Open - Rio de Janeiro Barcelona Open BancSabadell - Barcelona BMW Open - Munich Geneva Open - Geneva Mercedes Cup - Stuttgart SkiStar Swedish Open - Bastad Winston-Salem Open - Winston-Salem Lima Challenger Bet-at-home Open - Hamburg Brisbane International - Brisbane Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Open Parc - Lyon Winston-Salem Open - Winston-Salem Braunschweig Challenger Rakuten Japan Open - Tokyo Le Gosier Challenger Plava Laguna Croatia Open - Umag German Tennis Championships - Hamburg Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart bett1HULKS Championships - Cologne Argentina Open - Buenos Aires Gonet Geneva Open - Geneva Braunschweig Challenger Emilia-Romagna Open - Parma Adelaide International 1 - Adelaide Sydney Tennis Classic - Sydney Tata Open Maharashtra - Pune Dallas Open - Dallas BMW Open - Munich Mallorca Championships - Mallorca Nordea Open - Bastad Copa Claro - Buenos Aires BMW Open - Munich China Open - Beijing Sarasota Challenger Hamburg Open - Hamburg Medellin Challenger Cordoba Open - Cordoba Argentina Open - Buenos Aires Belgrade Open - Belgrade European Open - Antwerp ASB Classic - Auckland Mallorca Championships - Mallorca Mifel Tennis Open - Los Cabos Copa Claro - Buenos Aires European Open - Brussels Santiago Challenger Cali Challenger St. Petersburg Open - St. Petersburg Mendoza Challenger BRD Nastase Tiriac Trophy - Bucharest SkiStar Swedish Open - Bastad ATP Vegeta Croatia Open - Umag Bastad Challenger Tunis Challenger Bordeaux Challenger Heineken Open - Auckland Royal Guard Open Chile - Vina del Mar Rio Open 500 - Rio de Janeiro Lisbon Challenger Drummondville Challenger Apia International - Sydney Cap Cana Challenger Argentina Open - Buenos Aires Banja Luka Challenger Bangkok Challenger Meerbusch Challenger Todi Challenger Irving Challenger Ecuador Open - Quito Grand Prix Hassan II - Marrakech Terra Wortmann Open - Halle Aegon Nottingham Open - Nottingham Citi Open - Washington Mestre Challenger Suisse Open - Gstaad Argentina Open - Buenos Aires Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Blois Challenger Scheveningen Challenger Antalya Cup - Antalya AEGON International - Eastbourne Brisbane International - Brisbane Generali Open - Kitzbuhel Braunschweig Challenger Ecuador Open - Quito Meerbusch Challenger Argentina Open - Buenos Aires SkiStar Swedish Open - Bastad Champaign Challenger Lima Challenger Burnie Challenger Szczecin Challenger Copa Petrobras - Montevideo Rio Open - Rio de Janeiro Santiago Challenger Boss Open - Stuttgart Rakuten Japan Open - Tokyo Moselle Open - Metz ASB Classic - Auckland bett1HULKS Indoors - Cologne Chile Dove Men+Care Open - Santiago ABN AMRO Open - Rotterdam Noventi Open - Halle Hamburg European Open - Hamburg Plava Laguna Croatia Open - Umag Generali Open - Kitzbuhel Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Prague 1 Challenger Open Parc - Lyon Mercedes Cup - Stuttgart Noventi Open - Halle Hamburg European Open - Hamburg Plava Laguna Croatia Open - Umag Erste Bank Open - Vienna Winston-Salem Open - Winston-Salem ASB Classic - Auckland Dallas Open - Dallas US Men's Clay Court Championship - Houston Terra Wortmann Open - Halle ASB Classic - Auckland Swiss Indoors Basel - Basel Hong Kong Tennis Open - Hong Kong BMW Open - Munich Abierto Mexicano Telcel - Acapulco Hamburg European Open - Hamburg Erste Bank Open - Vienna Gonet Geneva Open - Geneva Hamburg Open - Hamburg Generali Open - Kitzbuhel Abierto Mexicano Telcel - Acapulco Heilbronn Challenger Perugia Challenger Japan Open Tennis Championships - Tokyo Moselle Open - Metz Abierto Mexicano Telcel - Acapulco AEGON International - Eastbourne Portugal Open - Oeiras Brasil Open - Sao Paulo Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Launceston Challenger Millennium Estoril Open - Estoril Biella 7 Challenger St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors Basel - Basel Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Ecuador Open - Quito Sony Ericsson Open - Miami Sony Ericsson Open - Miami Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Open de Moselle - Metz BNP Paribas Masters - Paris BMW Open - Munich Open Occitanie - Montpellier BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Miami Open - Miami BNP Paribas Open - Indian Wells EFG Swiss Open - Gstaad Barcelona Open Banc Sabadell - Barcelona Miami Open - Miami Miami Open - Miami Internazionali BNL d'Italia - Rome Generali Open - Kitzbuhel BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Miami Open - Miami National Bank Open - Montreal BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Delray Beach Open - Delray Beach Miami Open - Miami Mutua Madrid Open - Madrid Rolex Paris Masters - Paris Western & Southern Open - Cincinnati National Bank Open - Montreal BNP Paribas Open - Indian Wells Abierto Mexicano Telcel - Acapulco BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Miami Open - Miami Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Rolex Paris Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Miami Open - Miami National Bank Open - Toronto SkiStar Swedish Open - Bastad Cincinnati Open - Cincinnati St. Petersburg Open - St. Petersburg Copa Claro - Buenos Aires Copa Telmex - Buenos Aires Moselle Open - Metz Pilot Pen Tennis - New Haven ASB Classic - Auckland U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Miami Open - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London French Open - Paris French Open - Paris Wimbledon - London Wimbledon - London Internazionali BNL d'Italia - Rome Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Abierto Mexicano Telcel - Acapulco Wimbledon - London Australian Open - Melbourne U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Open 13 Provence - Marseille Australian Open - Melbourne ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, PO, ARG-COL 4-0 Davis Cup, World Group, QF, GER-CAN 2-0 U.S. Open (juniors) Davis Cup, World Group, SF, FRA-ARG 5-0 French Open (juniors) Wimbledon (juniors) Davis Cup, World Group, SF, CZE-ARG 3-2 Davis Cup, Group I, 1R, BIH-GER 0-4 Davis Cup, World Group, SF, GER-NED 0-2 Davis Cup, World Group, PO, GER-SUI 2-3 All Lower level tournaments